import request from '@/utils/request'

// 添加墓地
export const apiMyMuAdd = (params) => {
    return request({
        method: 'POST',
        url: '/my_mu/add',
        data: params
    });
}

// 修改墓地
export const apiMyMuEdit = (params) => {
    return request({
        method: 'POST',
        url: '/my_mu/edit',
        data: params
    });
}

// 删除墓地
export const apiMyMuDelete = (params) => {
    return request({
        method: 'POST',
        url: '/my_mu/delete',
        data: params
    });
}

// 墓地详情
export const apiMyMuDetail = (params) => {
    return request({
        method: 'GET',
        url: '/my_mu/detail',
        data: params // 根据你的示例，GET 请求也使用 data 传递参数
    });
}

// 设置墓地
export const apiMyMuSetMudi = (params) => {
    return request({
        method: 'POST',
        url: '/my_mu/set_mu',
        data: params
    });
}

// 修改墓地首页模版
export const apiMyMuSetTemplate = (params) => {
    return request({
        method: 'POST',
        url: '/my_mu/set_template',
        data: params
    });
}

// 我的纪念馆列表
export const apiMyMemorialLists = (params) => {
    return request({
        method: 'GET',
        url: '/my_mu/lists',
        data: params // 根据你的示例，GET 请求也使用 data 传递参数
    });
}

// 获取情亲关系列表
export const apiMyMuRelation = () => {
    return request({
        method: 'GET',
        url: '/mu/relation'
        // 没有 params，所以不传 data
    });
}

// 纪念馆列表
export const apiMuLists = (params) => {
    return request({
        method: 'GET',
        url: '/mu/lists',
        data: params // 根据你的示例，GET 请求也使用 data 传递参数
    });
}

// 纪念馆详情
export const apiMuDetail = (params) => {
    return request({
        method: 'GET',
        url: '/mu/detail',
        data: params // 根据你的示例，GET 请求也使用 data 传递参数
    });
}

// 墓碑模版列表
export const apiMuTemplate = (params) => {
    return request({
        method: 'GET',
        url: '/mu/template',
        data: params // 根据你的示例，GET 请求也使用 data 传递参数
    });
}

// 墓碑背景列表
export const apiMuBackground = (params) => {
    return request({
        method: 'GET',
        url: '/mu/background',
        data: params // 根据你的示例，GET 请求也使用 data 传递参数
    });
}

// 升级纪念馆配置
export const my_muuUpgrade_config = () => { // 保留了原函数名的大小写和可能的typo 'muu'
    return request({
        method: 'GET',
        url: '/my_mu/upgrade_config'
        // 没有 params，所以不传 data
    });
}

// 升级纪念馆
export const my_muuUp_mu = (params) => { // 保留了原函数名的大小写和可能的typo 'muu'
    return request({
        method: 'POST',
        url: '/my_mu/up_mu',
        data: params
    });
}

// 快速建立纪念馆
export const my_mufast_add = (params) => { // 保留了原函数名的大小写
    return request({
        method: 'POST',
        url: '/my_mu/fast_add',
        data: params
    });
}